home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / mezz022.zip / MEZANINE.DOC < prev    next >
Text File  |  1992-02-08  |  55KB  |  1,162 lines

  1.  
  2.                           METRO-MEZZANINE, Type I
  3.                                Version 0.22
  4.                              By Steven H. Lin
  5.                       Copyright 1992 by Steven H. Lin
  6.                             All rights reserved
  7.  
  8.  
  9.                          GENERAL OPERATIONS MANUAL
  10.  
  11. -----------------------------------------------------------------------------
  12. CONTENTS
  13.  
  14.  1.0  Introduction
  15.  2.0  Registration
  16.  3.0  The Purpose of Metro-Mezzanine
  17.  4.0  Requirements
  18.  5.0  Installation
  19.  6.0  Setup
  20.  7.0  Operations
  21.  8.0  Variations
  22.  9.0  Product Support
  23. 10.0  Acknowledgements
  24. 11.0  Final Words
  25. 12.0  Registration Form
  26.  
  27.  
  28.  
  29. -----------------------------------------------------------------------------
  30. 1.0  INTRODUCTION
  31.  
  32. If you are a BBS aficionado type of system operator (sysop), then
  33. Metro-Mezzanine may be for you. Testing more than one BBS program at a time,
  34. or just running your usual one while testing another for whatever reason,
  35. can be time- and space-consuming as you struggle with rearranging your hard
  36. disk and other facets of your system to accomodate each BBS program as much
  37. as you can without adversely affecting the others.
  38.  
  39. Metro-Mezzanine can help, by making access to the different BBS programs (or
  40. even to just ONE, if you need a special customizable front-end program
  41. between your mailer and your BBS) as painless as possible. In this age of
  42. sophistication, making things more palatable is a definite plus.
  43.  
  44. 1.1  Warning -
  45.  
  46.         If you have never used a program from [The Deviant's Palace], then
  47.         you may be in for a massive shock. Please, if you suffer from an
  48.         angina pectoris condition, keep your supply of amyl nitrate or
  49.         nitroglycerin within easy reach. If you are using stronger
  50.         medications, like calcium channel blocking agents (most notably
  51.         verapamil) or ß-adrenoceptor blocking agents (AKA "beta blockers"),
  52.         you may want to have some experienced medical personnel nearby to
  53.         monitor your health condition as you set up Metro-Mezzanine. Use
  54.         Metro-Mezzanine at your own risk.
  55.  
  56.         If you suffer from psychological problems or disabilities,
  57.         Metro-Mezzanine is not guaranteed to not injury your psyche. Use
  58.         Metro-Mezzanine at your own risk.
  59.  
  60. 1.2  License Agreement -
  61.  
  62.         The author of Metro-Mezzanine has taken every precaution to insure
  63.         that no harm or damage will occur on computer systems operating the
  64.         Metro-Mezzanine package. Nevertheless, the author of Metro-Mezzanine
  65.         shall NOT be held liable for whatever may happen on your computer
  66.         system or to any computer systems which connect to your own as a
  67.         result of operating the Metro-Mezzanine package. The user assumes
  68.         full responsibility for the correct operation of this software
  69.         package, whether harm or damage results from software error,
  70.         hardware malfunction, or operator error. NO warranties are offered,
  71.         expressly stated or implied, including without limitation or
  72.         restriction any warranties of operation for a particular purpose
  73.         and/or merchantability.
  74.  
  75.         The Metro-Mezzanine main program, setup program, and documentation
  76.         are copyrighted products of Steven H. Lin. Steven H. Lin reserves
  77.         all rights to these products. This is protected by the United States
  78.         of America (USA) and International Copyright Laws. In no way shall
  79.         the components of the Metro-Mezzanine software package be reproduced
  80.         or modified in any form or method without prior expressly written
  81.         permission from Steven H. Lin.
  82.  
  83.         Steven H. Lin grants an unlimited license for the purpose of dis-
  84.         tributing unregistered copies of the Metro-Mezzanine software
  85.         package to the public when such unregistered copies are released
  86.         from [The Deviant's Palace]. Tampering with or altering the contents
  87.         or integrity of the Metro-Mezzanine software package is prohibited.
  88.         No fee may be charged by any agency other than Steven H. Lin beyond
  89.         cost of distributing unregistered copies without prior expressly
  90.         written permission from Steven H. Lin.
  91.  
  92.         Metro-Mezzanine is distributed under the Shareware concept. You are
  93.         allowed to operate Metro-Mezzanine for a trial period of thirty (30)
  94.         days. After this trial period, you must register Metro-Mezzanine or
  95.         discontinue its usage. Continued operation of Metro-Mezzanine past
  96.         the above stated trial period requires full registration payment.
  97.  
  98.         The transfer of copyright ownership of Metro-Mezzanine from DevPal
  99.         MetroNet Communications, Inc. to the author of Metro-Mezzanine,
  100.         Steven H. Lin, does not in any way change the license agreement
  101.         explained above.
  102.  
  103.  
  104.  
  105. -----------------------------------------------------------------------------
  106. 2.0  REGISTRATION
  107.  
  108. Registration of Metro-Mezzanine is mandatory if you wish to continue using
  109. Metro-Mezzanine past the thirty-day trial period. The unregistered demo
  110. mode of Metro-Mezzanine is fully functional, but it lacks the many features
  111. which are granted to registered sysops to further enhance the performance
  112. and versatility of Metro-Mezzanine. To put it in another light, the un-
  113. registered demo mode has the basic configuration for Metro-Mezzanine, while
  114. the registered mode possesses the maximally-expanded configuration. Many
  115. of the features mentioned in this text will apply only to the registered
  116. version; when running the unregistered demo, it should be obvious which
  117. capabilities are not included in the basic package.
  118.  
  119. There are different registration plans available, depending upon which
  120. category your system falls into:
  121.  
  122.         Non-Commercial System
  123.         Commercial System
  124.         System with Registered DevOnline Product(s)
  125.  
  126. After reading sections 2.1 - 2.4, complete the registration form at the
  127. end of this document.
  128.  
  129. Issue a check or money order to STEVEN H. LIN.
  130.  
  131. Send the registration form and the check or money order to:
  132.  
  133.         Steven H. Lin
  134.         DevPal MetroNet Communications
  135.         1251 NE 108th St., #621
  136.         Miami, FL 33161
  137.  
  138. 2.1  Instructions for Non-Commercial Systems
  139.  
  140.         To be considered a "non-commercial system", your system must be
  141.         physically located in a private residence and NOT be engaged in
  142.         commercial activities. These commercial activities include, but are
  143.         not limited to:
  144.  
  145.                 Subscription/registration REQUIRED for system access
  146.  
  147.                 Subscription/registration REQUIRED for access to a
  148.                 part of the system
  149.  
  150.                 Product support for a product written or marketed by
  151.                 the system operator(s) engaged in running, or aiding
  152.                 in running, the system.
  153.  
  154.         The registration fees for a non-commercial system are:
  155.  
  156.                 $10.00 US prior to 1 March 1992 (postmarked)
  157.                 $15.00 US on or after 1 March 1992
  158.  
  159. 2.2  Instructions for Commercial Systems
  160.  
  161.         To be considered a "commercial system", your system must be
  162.         physically located in a non-private residence OR be engaged in
  163.         commercial activities. These commercial activities include, but
  164.         are not limited to:
  165.  
  166.                 Subscription/registration REQUIRED for system access
  167.  
  168.                 Subscription/registration REQUIRED for access to a
  169.                 part of the system
  170.  
  171.                 Product support for a product written or marketed by
  172.                 the system operator(s) engaged in running, or aiding
  173.                 in running, the system.
  174.  
  175.         The registration fee for a commercial system is:
  176.  
  177.                 $20.00 US prior to 1 March 1992 (postmarked)
  178.                 $30.00 US on or after 1 March 1992
  179.  
  180. 2.3  Instructions for Systems with Registered DevOnline Product(s)
  181.  
  182.         Because of your registration of other DevOnline products, you have
  183.         enabled us to continue further development. As a gesture of thanks,
  184.         your registration fee for Metro-Mezzanine reflects your willingness
  185.         to support the authors of DevPal MetroNet Communications, Inc.
  186.  
  187.         The registration fees for a system with registered DevOnline
  188.         product(s):
  189.  
  190.                 $5.00 US prior to 1 March 1992 (postmarked)
  191.                 $10.00 US on or after 1 March 1992
  192.  
  193. 2.4  Additional Costs
  194.  
  195.         In addition to registration of Metro-Mezzanine, there may be other
  196.         costs, depending on the method of delivery that you choose.
  197.  
  198.                 Delivery of registration key via FidoNet NetMail: FREE
  199.                 Download of registration key from DevPalMiami   : FREE
  200.                 Complete registered version sent via USPS mail  : $5.00 US
  201.  
  202.         If you decide upon downloading the registration key from
  203.         DevPalMiami, remember to provide a filename and a security password
  204.         for the archive in which your key will be placed.
  205.  
  206.  
  207.  
  208. -----------------------------------------------------------------------------
  209. 3.0  THE PURPOSE OF METRO-MEZZANINE
  210.  
  211. Metro-Mezzanine is a BBS carousel, in the tradition of Ghostwheel, one of
  212. the earliest ever made.
  213.  
  214. But what is a BBS carousel? Whenever a sysop decides that operating more
  215. than one BBS program is necessary (perhaps by joining different BBS programs
  216. with different strengths together, the end effect is much greater than the
  217. sum of the total, or perhaps more security is required than can be supplied
  218. by one BBS program, or perhaps the sysop just wants to test out a new BBS
  219. program with his enterprising users without having to drop his existing BBS
  220. package and the users who wish to enjoy the status quo), a BBS carousel is a
  221. logical solution. This is a program which allows the sysop to offer his users
  222. the choice to access any of a number of BBS programs that are running on his
  223. system, in a metronet-like fashion.
  224.  
  225. In addition, Metro-Mezzanine has other features which will aid the sysop in
  226. directing his users:
  227.  
  228.         An easy-to-use menu construction system, comparable to (but
  229.         simpler than) the TBBS/QuickBBS/RemoteAccess menu language.
  230.  
  231.         The ability to display text files as well as jump to different
  232.         BBS programs.
  233.  
  234.         The flexibility of errorlevels to initiate access to each
  235.         BBS program.
  236.  
  237.         The ability to offer ZModem downloading of files specified by
  238.         the sysop for his users.
  239.  
  240.  
  241.  
  242. -----------------------------------------------------------------------------
  243. 4.0  REQUIREMENTS
  244.  
  245. 4.1  General System Requirements -
  246.  
  247.         The following are the requirements for using Metro-Mezzanine:
  248.  
  249.                 An MS-DOS computer
  250.  
  251.                 A modem
  252.  
  253.                 At least one BBS program or telecommunications host package
  254.  
  255.                 A front-end/mailer (eg. FrontDoor, BinkleyTerm)
  256.  
  257.                 An ANSI driver
  258.  
  259.                 At least 200Kb of hard disk space...
  260.                 (can be run from floppy, but what about the BBS's?)
  261.  
  262.                 As much RAM as needed for the most memory-requiring of the
  263.                 BBS programs or telecommunications host packages used
  264.  
  265. 4.2  Environments -
  266.  
  267.         Metro-Mezzanine will work under the following environments (although
  268.         it is certainly not limited to only the following):
  269.  
  270.                 Artisoft LANtastic 3.3 - 4.0
  271.                 Compaq MS-DOS 3.31
  272.                 Digital Research DR-DOS 5.0 - 6.0
  273.                 Microsoft MS-DOS 3.3 - 5.0
  274.                 Quarterdeck DesqView 2.31
  275.  
  276. 4.3  Memory Managers -
  277.  
  278.         Metro-Mezzanine appears well-behaved when operating under memory
  279.         management programs, such as HIMEM, QEMM-386, and NetRoom. This
  280.         is primarily because Metro-Mezzanine does not perform any unusual
  281.         operations in high memory areas (ie. extended memory, expanded
  282.         memory). It is also strongly advised that Metro-Mezzanine NOT be
  283.         loaded into any high memory areas.
  284.  
  285.  
  286.  
  287. -----------------------------------------------------------------------------
  288. 5.0 INSTALLATION
  289.  
  290. This is fairly simple: make a directory somewhere for the placement of
  291. Metro-Mezzanine. Then unZIP the archive into that directory. At this point,
  292. you are finished with the installation of the program.
  293.  
  294.  
  295.  
  296. -----------------------------------------------------------------------------
  297. 6.0  SETUP
  298.  
  299. Setup involved several steps:
  300.  
  301.         Running the Metro-Mezzanine setup program (MEZSETUP) to initialize
  302.         the needed data files and to accept your choices for access in
  303.         Metro-Mezzanine.
  304.  
  305.         Setting up your BBS batch file to handle Metro-Mezzanine.
  306.  
  307.         Modifying DOOR information files to handle incoming callers.
  308.  
  309. 6.1  The Metro-Mezzanine Setup Program -
  310.  
  311.         In your Metro-Mezzanine directory, there is a program called
  312.         MEZSETUP.EXE. To run it, type the following at your DOS command
  313.         prompt:
  314.  
  315.                 MEZSETUP
  316.  
  317.         You will be given a screen display announcing the program, then you
  318.         will asked to hit <ENTER>, whereupon you will be presented with the
  319.         main MezSetup menu.
  320.  
  321.         Metro-Mezzanine, Type I has only three options at the main menu of
  322.         its setup program, and they are arranged as follows:
  323.  
  324.                 Metro-Mezzanine Setup -
  325.                 ---------------------
  326.                 [A] Edit partition.
  327.                 [B] Delete partition.
  328.                 [C] Edit welcome file name.
  329.                 [D] Edit menu file name.
  330.                 [E] Edit command prompt.
  331.                 [Q]UIT Metro-Mezzanine Setup Program
  332.  
  333.                 (>
  334.  
  335.         At the prompt (the "(>" symbol below the options), you may enter
  336.         the option you wish.
  337.  
  338.         6.1.1  Edit partition -
  339.  
  340.                 "Partition" is the term applied to Metro-Mezzanine to
  341.                 mean the different options available to users. A partition
  342.                 may be an actual BBS partition (each individual BBS program
  343.                 you are running) and the ability to access it, but that is
  344.                 not necessarily true; it may be an order to display a text
  345.                 file to the user.
  346.  
  347.                 This command allows you to provide Metro-Mezzanine with the
  348.                 necessary options so that your users may perform whatever
  349.                 functions you wish to allow them in the BBS carousel.
  350.  
  351.                 Since Metro-Mezzanine starts with NO preset partitions, but
  352.                 rather lots of empty slots for the filling-in of
  353.                 information, you will need to "edit in" your information.
  354.  
  355.                 Accessing the "Edit partition" feature will show you a list
  356.                 of all available partitions to you for editing, then the
  357.                 program will prompt you for your choice of which partition
  358.                 to edit. In the unregistered version, there are ten (10)
  359.                 available partitions for editing: 0 through 9. In the
  360.                 registered version, there are forty (40) available parti-
  361.                 tions: 0 to 39. Obviously, you get more versatility in the
  362.                 registered version!
  363.  
  364.                 After you enter in the number of the partition which you
  365.                 want to edit, you will see a display screen which shows you
  366.                 both the present values for that particular partition and the
  367.                 command you can use to change those values.
  368.  
  369.                 As an example: when prompted for the number of the partition
  370.                 you wished to edit, you typed "18". After hitting <ENTER>,
  371.                 you saw:
  372.  
  373.                         Partition #18 Information -
  374.                         -------------------------
  375.                         [A] Task Type           : 0
  376.                         [B] Partition Title     : NONE
  377.                         [C] Exits on Errorlevel : 0
  378.                         [D] Text File Name      : NONE
  379.                         [E] Download File Name  : NONE
  380.                         [F] Partition Password  : NONE
  381.                         [Q]UIT
  382.  
  383.                         Edit which? :
  384.  
  385.                 Note that all of the values for Partition #18 have been
  386.                 tared to default values. This is normal, since you have not
  387.                 previously edited this partition (remember, this is the
  388.                 first time you are setting up Metro-Mezzanine). Also note
  389.                 that there is no need for you to activate consecutive
  390.                 partitions: you can "jump around", skipping certain numbers
  391.                 if you so wish. (eg. if you don't like the number "13", you
  392.                 can completely ignore Partition #13 in your Metro-Mezzanine
  393.                 setup, and consequently not have a Partition #13 for your
  394.                 users to mess around with.)
  395.  
  396.                 6.1.1.1  Task Type -
  397.  
  398.                         The task type is the specifier you issue to
  399.                         Metro-Mezzanine so it understands exactly what to do
  400.                         when a user types in the command for that partition.
  401.                         There are currently seven (7) simple task types that
  402.                         you can choose from:
  403.  
  404.                                 0 - keep the partition INACTIVE (not usable
  405.                                     by a user
  406.  
  407.                                 1 - exit with errorlevel
  408.  
  409.                                 2 - flash text file, then exit with error-
  410.                                     level
  411.  
  412.                                 3 - flash text file
  413.  
  414.                                 4 - download file via ZModem protocol
  415.  
  416.                                 5 - flash text file, confirm for exiting
  417.                                     with errorlevel, then either exit with
  418.                                     errorlevel or abort execution
  419.  
  420.                                 6 - flash text file, confirm for downloading
  421.                                     a file with ZModem, then either download
  422.                                     file with ZModem or abort execution
  423.  
  424.                         Let us explore each of these tasks...
  425.  
  426.                         Type 0 is the default when the partition database
  427.                         was first created. Type 0 is a null item: it makes
  428.                         the partition inactive so that a user cannot do
  429.                         anything if they type in that partition's number
  430.                         at the Metro-Mezzanine command prompt (see section
  431.                         7.0 on how users can navigate in Metro-Mezzanine).
  432.  
  433.                         Type 1 is a standard exit with an errorlevel. The
  434.                         errorlevel that is used is specified by another
  435.                         command in the "Edit partition" menu, "C". This is
  436.                         the typical task type used for accessing a BBS
  437.                         partition or another utility! It can also be used to
  438.                         log out of your system, assuming that the errorlevel
  439.                         used will match an errorlevel in your BBS batch file
  440.                         that leads back to your mailer.
  441.  
  442.                         Type 2 consists of displaying a text file to the
  443.                         user, followed by exiting with an errorlevel. This
  444.                         option is good to use if you want your users to read
  445.                         some information prior to accessing a BBS partition
  446.                         (or logging out, or accessing another utility,
  447.                         etc.). The text file is specified by another command
  448.                         in the "Edit partition" menu, "D".
  449.  
  450.                         Type 3 is a standard text file display. It will
  451.                         display a text file that you specify by another
  452.                         command in the "Edit partition" menu, "D".
  453.  
  454.                         Type 4 is a ZModem file download option. The file
  455.                         that the user downloads is specified by another
  456.                         command in the "Edit partition" menu, "E". You MUST
  457.                         have DSZ available, either in the Metro-Mezzanine
  458.                         directory or somewhere along the DOS PATH, in order
  459.                         for this to function properly.
  460.  
  461.                         Type 5 is a further combination of Type 3, a yes/no
  462.                         prompting technique, and Type 1. Alternatively, it
  463.                         could be seen as an elaborated Type 2 with a
  464.                         confirmatory pause between the text file display and
  465.                         the errorlevel exiting. The text file is specified
  466.                         by another command in the "Edit partition" menu,
  467.                         "D".
  468.  
  469.                         Type 6 combines Type 3 and Type 4 together, with an
  470.                         confirmatory pause between the text file display and
  471.                         the ZModem file downloading. The text file is
  472.                         specified by another command in the "Edit partition"
  473.                         menu, "D"; the downloadable file is specified by the
  474.                         "E" command in the same menu.
  475.  
  476.                 6.1.1.2  Partition Title -
  477.  
  478.                         This is the entry in the Metro-Mezzanine menu that
  479.                         the user sees. It is the name that you give to the
  480.                         command. For example, using Partition #18 as a Type
  481.                         1, you want Partition #18 to toss the user into your
  482.                         QuickBBS system, which you've named "Lucifer! BBS".
  483.                         So, for the partition title, you may want to enter:
  484.  
  485.                         Maximum length = 30 chars.
  486.                          ┌────────────────────────────┐
  487.                         >Go into Lucifer! BBS
  488.  
  489.                         Note that you will have a maximum limit of thirty
  490.                         (30) characters for the partition title, so make it
  491.                         meaningful(?).
  492.  
  493.                 6.1.1.3  Exits on Errorlevel -
  494.  
  495.                         For those task types (1 and 2) which require an
  496.                         errorlevel, this is where you have the opportunity
  497.                         to enter it.
  498.  
  499.                         Note that you cannot assign any errorlevels between
  500.                         1 and 9 inclusive, but 0 is a valid choice.
  501.  
  502.                 6.1.1.4  Text File Name -
  503.  
  504.                         For those task types (2, 3, 5, and 6) which require
  505.                         a text file to be specified for display to the user,
  506.                         this is where you have the opportunity to enter it.
  507.                         It resembles the option for entering the partition
  508.                         title:
  509.  
  510.                         Maximum length = 60 chars.
  511.                          ┌────────────────────────────────────────────── ...
  512.                         >mezanine.doc
  513.  
  514.                         Note that there is a sixty (60) character limit for
  515.                         the filename. This can include a drive specifier and
  516.                         directory names; just make sure it fits within
  517.                         twenty characters.
  518.  
  519.                 6.1.1.5  Download File Name -
  520.  
  521.                         For those task types (4 and 6) which require a
  522.                         downloadable file to be specified for ZModem down-
  523.                         load to the user, this is where you have the oppor-
  524.                         tunity to enter it. It resembles the option for
  525.                         entering the text file name:
  526.  
  527.                         Maximum length = 60 chars.
  528.                          ┌────────────────────────────────────────────── ...
  529.                         >i:\file\devon\mezz021.zip
  530.  
  531.                         Note that there is a sixty (60) character limit for
  532.                         the filename. This can include a drive specifier and
  533.                         directory names; just make sure it fits within
  534.                         twenty characters.
  535.  
  536.                 6.1.1.6  Partition Password -
  537.  
  538.                         Although this option is not implemented within
  539.                         Metro-Mezzanine at this time, the ability to
  540.                         safeguard partitions with security passwords will
  541.                         appear in Type I momentarily and in Type II when it
  542.                         becomes available. To keep MEZSETUP flexible, this
  543.                         option has been added ahead of schedule to allow for
  544.                         familiarity. It resembles the option for entering
  545.                         the partition title:
  546.  
  547.                         Maximum length = 10 chars.
  548.                          ┌────────┐
  549.                         >boo-hoo
  550.  
  551.                         Note that you can enter in the password in either
  552.                         uppercase or lowercase, but the interface for
  553.                         handling the password checks will be case-
  554.                         insensitive.
  555.  
  556.                 6.1.1.7  Note about extraneous information -
  557.  
  558.                         If you enter information for a partition that the
  559.                         particular task type does not use, that information
  560.                         is just ignored. For instance, if you entered an
  561.                         errorlevel and a filename for a Type 1 task, you know
  562.                         that the filename will be ignored because Type 1
  563.                         tasks are standard exits using an errorlevel.
  564.                         However, if you neglect to enter an errorlevel, your
  565.                         setup may act "funny". On the other hand, you may
  566.                         have deliberately entered the filename for the Type
  567.                         1, with the purpose of later changing the partition
  568.                         from a Type 1 task to a Type 2 task, which DOES use
  569.                         the filename to display a text file to the user.
  570.  
  571.         6.1.2  Delete partition -
  572.  
  573.                 Although you may have already guessed the purpose of this
  574.                 command, you may not be familiar with how it works exactly.
  575.                 Simply put, this command will tare the partition that you
  576.                 specify. That's it. It does not actually delete the
  577.                 partition from the database; the effect, however, is the
  578.                 same, because the partition is marked as a Type 0.
  579.  
  580.         6.1.3  Edit welcome file name -
  581.  
  582.                 Metro-Mezzanine includes an option for the sysop to include
  583.                 a bulletin file or a title screen of his/her own design just
  584.                 before the menu for Metro-Mezzanine appears but after the
  585.                 program designator screen that appears first when a user
  586.                 accesses the system. This option allows the sysop to rename
  587.                 this "welcome file" from its default of WELCOME:
  588.  
  589.                 Current welcome file name: WELCOME
  590.  
  591.                 Maximum length = 8 chars. NO file extensions!
  592.                  ┌──────┐
  593.                 >hello
  594.  
  595.                 Note that the prompt requires that you DO NOT add any file
  596.                 extensions to the filename that you want to specify (in the
  597.                 example above, "hello" is used). This is because Metro-
  598.                 Mezzanine will allow you to design an ASCII version and an
  599.                 ANSI version of the "welcome file", with the .ASC and .ANS
  600.                 extensions respectively. Metro-Mezzanine will automatically
  601.                 check for the extensions, so you only need to give the
  602.                 filename without the extension.
  603.  
  604.         6.1.4  Edit menu file name -
  605.  
  606.                 Metro-Mezzanine includes an option for the sysop to include
  607.                 a menu file to replace the one dynamically generated as a
  608.                 default:
  609.  
  610.                 Current menu file name: MENU
  611.  
  612.                 Maximum length = 8 chars. NO file extensions!
  613.                  ┌──────┐
  614.                 >mm
  615.  
  616.                 Note that the prompt requires that you DO NOT add any file
  617.                 extensions to the filename that you want to specify (in the
  618.                 example above, "mm" is used). This is because Metro-Mezzanine
  619.                 will allow you to design an ASCII version and an ANSI version
  620.                 of the menu, with the .ASC and .ANS extensions respectively.
  621.                 Metro-Mezzanine will automatically check for the extensions,
  622.                 so you only need to give the filename without the extension.
  623.  
  624.         6.1.5  Edit command prompt -
  625.  
  626.                 Metro-Mezzanine includes an option for you to alter the
  627.                 appearance of part of the command prompt that appears to the
  628.                 user after the menu (either the sysop-made menu file, or the
  629.                 dynamically-generated default menu) is displayed. 
  630.  
  631.                 Current command prompt: [*]:>
  632.  
  633.                 Maximum length = 20 chars.
  634.                  ┌──────────────────┐
  635.                 >[DevPalMiami!]:
  636.  
  637.                 Note that there is a twenty (20) character limit to the
  638.                 length of the prompt, but it should be sufficient for most
  639.                 purposes. In later Metro-Mezzanine versions, the capacity of
  640.                 the command prompt string may be expanded further. Also note
  641.                 that there is no need to stick a <SPACE> character
  642.                 immediately after the last character of the prompt: that
  643.                 trailing <SPACE> is automatically placed by Metro-Mezzanine
  644.                 when it displays your customized prompt!
  645.  
  646. 6.2  Setting up your BBS batch file -
  647.  
  648.         This is a crucial step, because if this is improperly set up, your
  649.         system will not function well with Metro-Mezzanine. However, luckily,
  650.         this is an easy step, too.
  651.  
  652.         Include the following paradigm in the BBS batch file that you use to
  653.         access your BBS's:
  654.  
  655.                 CD <Metro-Mezzanine directory>
  656.                 MEZZ <DOOR info file>
  657.                 If errorlevel <errorlevel value> goto <BBS routine>
  658.                 If errorlevel <errorlevel value> goto <BBS routine>
  659.                 If errorlevel <errorlevel value> goto <BBS routine>
  660.                 If errorlevel <errorlevel value> goto <BBS routine>
  661.                 If errorlevel <errorlevel value> goto <BBS routine>
  662.                 .
  663.                 . (repeat as many times as needed)
  664.                 .
  665.  
  666.         The "CD" command is used to switch the system focus into the Metro-
  667.         Mezzanine directory, so that the next line can work to actiate
  668.         Metro-Mezzanine.
  669.  
  670.         The second line, incidentally, will require a DOOR information
  671.         file... one of the following:
  672.  
  673.                 DOOR.SYS
  674.                 DORINFO?.DEF
  675.                 PCBOARD.SYS
  676.                     or
  677.                 GENERIC.SYS
  678.  
  679.         If your mailer is capable of producing one of the first three DOOR
  680.         info files, then by all means, have it do so. If not, there are some
  681.         programs available which will be able to manufacture dummy DOOR info
  682.         files if given baud rate and comm port information. Or, you may take
  683.         one of the DOOR info files that your BBS program makes and modify it
  684.         to match different baud rates and/or comm ports, using your batch
  685.         file to copy the right file for use by Metro-Mezzanine. Or, even
  686.         more basic would be to use GENERIC.SYS to run Metro-Mezzanine. Let's
  687.         explore these options...
  688.  
  689.         6.2.1  Mailer capable of making DOOR information file -
  690.  
  691.                 This is the simplest option: just have the mailer
  692.                 manufacture of the first three listed DOOR info files, and
  693.                 you're all set.
  694.  
  695.         6.2.2  Dummy DOOR information file generation program -
  696.  
  697.                 This is a good method, too. Make sure that you inform this
  698.                 program as to what the baud rate and comm port assignments
  699.                 are.
  700.  
  701.                 Here is an example of the BBS batch file portion used to
  702.                 impart information to Metro-Mezzanine using one of these
  703.                 dummy generators:
  704.  
  705.                         CD H:\FD\MEZZ
  706.                         MakDRSYS 2400 COM2:
  707.                         MEZZ DOOR.SYS
  708.                         .
  709.                         .
  710.                         .
  711.  
  712.         6.2.3  Copying over DOOR information files -
  713.  
  714.                 You can grab a DOOR info file used by your BBS (these are
  715.                 rarely deleted whenever a user returns from a DOOR) and take
  716.                 a look inside it. Go ahead and modify it to match the
  717.                 different baud rates and/or comm ports used by your BBS.
  718.  
  719.                 For instance, you run a 2400-9600 baud system (okay, it
  720.                 comes to two basic baud rates... 2400 and 9600) on COM1:. So
  721.                 you grab yourself a copy of DOOR.SYS that your BBS makes for
  722.                 some DOORs. You change the baud rate line to reflect 2400
  723.                 baud, then save to another name (D2400.SYS). You do the same
  724.                 thing for 9600 baud (saved to D9600.SYS). Since the DOOR
  725.                 info file already had correct comm port assignment (COM1:),
  726.                 you did not have to change that.
  727.  
  728.                 The following is a BBS batch file portion which uses this
  729.                 method. It assumes that the baud rate is being passed to it
  730.                 from the mailer directly or the mailer batch file.
  731.  
  732.                         CD \FD\MEZZ
  733.                         If %1==2400 copy D2400.SYS DOOR.SYS
  734.                         If %1==9600 copy D9600.SYS DOOR.SYS
  735.                         Mezz DOOR.SYS
  736.                         .
  737.                         .
  738.                         .
  739.  
  740.         6.2.4  GENERIC.SYS -
  741.  
  742.                 This is a special text file used by Metro-Mezzanine in lieu
  743.                 of the other methods mentioned above. It contains three
  744.                 lines:
  745.  
  746.                         line 1 - <sysop name>
  747.                         line 2 - comm port
  748.                         line 3 - time allowed (in minutes) in M-M
  749.  
  750.                 A sample GENERIC.SYS might read:
  751.  
  752.                         Steve
  753.                         COM2:
  754.                         60
  755.  
  756.                 The following is a sample BBS batch file portion which uses
  757.                 the GENERIC.SYS file:
  758.  
  759.                         CD \BT\MEZZ
  760.                         Mezz GENERIC.SYS
  761.                         .
  762.                         .
  763.                         .
  764.  
  765.         6.2.5  About errorlevels -
  766.  
  767.                 The following line:
  768.  
  769.                         If errorlevel <errorlevel value> goto <BBS routine>
  770.  
  771.                 can be used as many times as needed. The <errorlevel value>
  772.                 holds whatever errorlevel you specified in MezSetup, while
  773.                 the <BBS routine> is the batch label that is accessed
  774.                 because of that errorlevel. Be careful to make sure that the
  775.                 errorlevels are properly matched to their corresponding
  776.                 labels.
  777.  
  778.  
  779.  
  780. -----------------------------------------------------------------------------
  781. 7.0  OPERATIONS
  782.  
  783. Now you should be ready to try out Metro-Mezzanine for the first time.
  784. Either have a user call in, or try it yourself. If you want to try it
  785. locally (instead of using another modem or phone line to call into your
  786. BBS), make a dummy DOOR info file (mentioned in section 6.2) and slip in
  787. "COM0:" to represent the comm port. That will make Metro-Mezzanine recognize
  788. that you are a local user. The batch file used to run Metro-Mezzanine does
  789. not have to be modified.
  790.  
  791. When the user logs into your system, they encounter the mailer you use
  792. first. Then the mailer will drop them into Metro-Mezzanine. When Metro-
  793. Mezzanine is run, the user is shown a title screen, which requires that he
  794. hit <ENTER> to continue. After hitting <ENTER>, he is presented with the
  795. list of available partitions (set by you using MezSetup). At the command
  796. prompt, he can type whatever option he wishes, whereby he is presented with
  797. the action specified by that partition.
  798.  
  799. Sounds confusing? Okay, let's do a trial run:
  800.  
  801.         A user calls into your system. He sees FrontDoor, hits <ESC> a few
  802.         times, and is escorted from FrontDoor into Metro-Mezzanine. Once
  803.         there, he sees a title screen and is asked if he has ANSI
  804.         capabilities. After that, he is exposed to your custom-made welcome
  805.         file. Once the welcome file is finished displaying, he hits <ENTER>
  806.         to continue into the main part of Metro-Mezzanine. Because you
  807.         decided to stick with Metro-Mezzanine's dynamically-generated default
  808.         menus, you did not provide any menu files to Metro-Mezzanine. Here
  809.         is the resulting menu screen:
  810.  
  811.         --- Metro-Mezzanine ---
  812.             [0] HELP! (command summary)
  813.             [1] NEW USER ACCESS!
  814.             [2] Enter NightVeil PCB
  815.             [3] Enter Process Bank RA
  816.             [10] Read DevPalMiami's Objectives
  817.             [11] Read about DevOnline Products
  818.             [20] D/L Arm of the Dragon [ZModem]
  819.             [21] D/L Metro-Mezzanine   [ZModem]
  820.             [39] GOODBYE!
  821.  
  822.         (0 used, 60 left) [DevPalMiami!]: _
  823.  
  824.         Note that each of the commands are actually the number of each
  825.         partition available to the user, and there is no need for the
  826.         partitions to be made consecutively (notice the gaps between
  827.         Partition #3 and #10, #11 and #20, and #21 and #39).
  828.  
  829.         Here's an explanation of each of the partitions shown above:
  830.  
  831.                 Partition #0 is a Type 3... it shows a text file called
  832.                 MEZANINE.HLP to the user. This text file is a short
  833.                 description of the other options available to the user
  834.                 in Metro-Mezzanine.
  835.  
  836.                 Partition #1 is a Type 2... it shows a text file called
  837.                 NV.TXT to the user. This text file explains what the New
  838.                 User Access system is (it actually is the NightVeil PCBoard
  839.                 system, which appears as another option just below). If a
  840.                 user is totally confused as to what to do, this is a good
  841.                 place for him to go.
  842.  
  843.                 Partition #2 is a Type 5... it resembles Partition #1 in
  844.                 functionality, except that after it shows the text file
  845.                 (still NV.TXT) to the user, it asks him if he wishes to
  846.                 access the NightVeil PCBoard BBS partition. If not, he is
  847.                 returned to the main Metro-Mezzanine menu.
  848.  
  849.                 Partition #3 is also a Type 5... it resembles Partition #2
  850.                 in that it flashes a text file to the user (this time, it is
  851.                 PROC.TXT, which describes the features to be found in the
  852.                 Process Bank RemoteAccess BBS partition), followed by asking
  853.                 him if he would like to access the Process Bank. If not, he
  854.                 is returned to the main Metro-Mezzanine menu.
  855.  
  856.                 Partitions #10 and #11 are Type 3, resembling Partition #0
  857.                 in that they display text files to the user, but these two
  858.                 text files are different in content.
  859.  
  860.                 Partitions #20 and #21 are Type 6... they flash a text file
  861.                 to the user, basically descriptions of the files that the
  862.                 user may download using the ZModem protocol. After the text
  863.                 file display, the user is asked if he would like to download
  864.                 the file concerned. If not, he is returned to the main
  865.                 Metro-Mezzanine menu.
  866.  
  867.                 Partition #39 is actually a Type 1... it exits to an error-
  868.                 level of 255, which is set in the BBS batch file to return
  869.                 to the front-end/mailer of your BBS system, which will hang
  870.                 up on the user. Session ended.
  871.  
  872.         It's that simple!
  873.  
  874. 7.1 Sysop Controls -
  875.  
  876.         It would not be fair if the only the user was able to do things
  877.         while he is online... the sysop should have some features available
  878.         to himself, also. There are function keys which will give the sysop
  879.         some abilities while there is a user in Metro-Mezzanine. They are:
  880.  
  881.                 F5  - shell to DOS
  882.                 F8  - exit Metro-Mezzanine
  883.                 F9  - screen ON/OFF
  884.                 F10 - chat with the user
  885.  
  886.         There are some other keys available to PCBoard sysops. To see them,
  887.         hit Alt-H while in Metro-Mezzanine. They will appear in the status
  888.         bar at the bottom of your screen.
  889.  
  890.  
  891.  
  892. -----------------------------------------------------------------------------
  893. 8.0  VARIATIONS
  894.  
  895. Although Metro-Mezzanine is primarily for use as a BBS carousel, it can be
  896. also used for other purposes:
  897.  
  898. 8.1     As a "vestibule" for one-BBS systems so users do not have to take
  899.         lots of time to establish a real account on the BBS, but instead may
  900.         read the information left for potential users in Metro-Mezzanine
  901.         to determine whether he will log into the BBS and establish an
  902.         account.
  903.  
  904.                 eg.     1. Information about this BBS   {Type 3}
  905.                         2. Why do you want to join us?  (Type 3)
  906.                         3. Enter BBS                    (Type 1)
  907.                         4. Hang up                      (Type 1)
  908.  
  909. 8.2     As a "vestibule" for subscription systems so that the user, while
  910.         not able to actually enter into the BBS without prior arrangement
  911.         with the sysop or without a certain password, may be able to read
  912.         information left for potential users in Metro-Mezzanine by the sysop
  913.         and to download or screen capture a registration form.
  914.  
  915.                 eg.     1. Information about this BBS   (Type 3)
  916.                         2. Information on registration  (Type 3)
  917.                         3. Download registration form   (Type 4)
  918.                         4. Enter BBS                    (Type 2)
  919.                         5. Disconnect                   (Type 1)
  920.  
  921. 8.3     As a "crosswalk" between two or more BBS's when the user has already
  922.         entered one BBS and wants to go to another BBS without hanging up
  923.         his modem.
  924.  
  925.                 eg.     1. Transfer information         (Type 3)
  926.                         2. Go to BBS 1                  (Type 5)
  927.                         3. Go to BBS 2                  (Type 5)
  928.                         4. Go to BBS 3                  (Type 5)
  929.  
  930. 8.4     As a DOOR monitor for various DOORs.
  931.  
  932.                 eg.     0. About the DOORs              (Type 3)
  933.                         1. Go to DOOR 1                 (Type 1)
  934.                         2. Go to DOOR 2                 (Type 1)
  935.                         3. Go to DOOR 3                 (Type 1)
  936.                         4. Go to DOOR 4                 (Type 1)
  937.                         10. Return to BBS               (Type 1)
  938.  
  939. 8.5     As a software product distribution point, so callers do not have to
  940.         call into a full-blown BBS program and establish an account, just to
  941.         download one file. This is particularly handy for software authors
  942.         who wish to cater to a potential customers who are not in FidoNet
  943.         or a FidoNet-compatible mail network and are thus unable to perform
  944.         File Requests.
  945.  
  946.                 eg.     1. Enter support BBS            (Type 1)
  947.                         10. List of Products            (Type 3)
  948.                         11. Download Product 1          (Type 6)
  949.                         12. Download Product 2          (Type 6)
  950.                         13. Download Product 3          (Type 6)
  951.                         19. Disconnect                  (Type 1)
  952.  
  953. 8.6  Other uses -
  954.  
  955.         Because of the nature of Metro-Mezzanine, many things are possible,
  956.         and the list of examples above is certainly not exhaustive. Multiply
  957.         the possible uses for Metro-Mezzanine by all of the different ways
  958.         to configure Metro-Mezzanine... you're looking at an infinite number
  959.         of setups!
  960.  
  961.  
  962.  
  963. -----------------------------------------------------------------------------
  964. 9.0  PRODUCT SUPPORT
  965.  
  966. To maintain his position as one of the most accessible shareware author, the
  967. information following has been provided:
  968.  
  969.         Address:        Steven H. Lin, Ph.D., M.S.
  970.                         DevPal MetroNet Communications
  971.                         1251 NE 108th St., #621
  972.                         Miami, FL 33161
  973.  
  974.         BBS:            [The Deviant's Palace] of Miami
  975.                         305/899-1841
  976.                         2400-14.4k HST/v.32bis
  977.                         24 hours except ZMH
  978.  
  979.         Voice:          305/899-0957
  980.  
  981.         NetMail:        FN 1:135/105.0
  982.                         EN 50:5305/505.0
  983.                         DN 55:55/1.0
  984.  
  985.         EchoMail:       AOTD - DevOnline Products echo [DN/FN]
  986.                         DEV_SYSOP - DevNet Systems Operations echo [DN/FN]
  987.                         DEV_TPA - Third Party Apps Developers echo [DN/FN]
  988.                         DOORWARE - DOORware echo [RN/FN]
  989.                         PCBNET - PCBoard Sysops echo [FN]
  990.                         RA_UTIL - RemoteAccess Utilities echo [FN]
  991.  
  992. Voice support is given freely and is the preferred method of communication
  993. by the author. Please take advantage of this remarkable avenue of support.
  994.  
  995. To further expand accessibility, there are now official DevOnline
  996. distribution sites available to provide you with the latest unregistered
  997. versions of DevOnline products:
  998.  
  999.         DevOnCO (Mountain US) : The Hornet's Nest
  1000.                 sysop: Kevin Higgins            loc: Fort Carson, CO
  1001.                     #: 719/579-0593            baud: 2400-14.4k HST
  1002.                   ice: TAG
  1003.                  addr: FN 1:128/74.0, VN 45:521/101.0
  1004.                   PCP: n/a
  1005.  
  1006.         DevOnFL (Eastern US)  : [The Deviant's Palace] of Miami
  1007.                 sysop: Steve Lin                loc: Miami, FL
  1008.                     #: 305/899-1841            baud: 2400-14.4k HST/v.32bis
  1009.                   ice: PCBoard, QuickBBS, RemoteAccess, WWIV-IMS, Waffle/DOS
  1010.                  addr: FN 1:135/105.0, EN 50:5305/505.0, DN 55:55/1.0
  1011.                   PCP: FLMIA
  1012.  
  1013.         DevOnTX (Southern US) : The Chess Board
  1014.                 sysop: Ken Givens               loc: Grand Prairie, TX
  1015.                     #: 214/641-1136            baud: 2400-14.4k HST
  1016.                   ice: SuperBBS
  1017.                  addr: FN 1:1/132.0, FN 1:124/2213.0, 43:1370/101.0
  1018.                   PCP: TXDAL
  1019.  
  1020.  
  1021.  
  1022. -----------------------------------------------------------------------------
  1023. 10.0  ACKNOWLEDGEMENTS
  1024.  
  1025. All products mentioned in this text that are not produced by members of
  1026. DevPal MetroNet Communications, Inc. are trademarks of their respective
  1027. copyright holders and/or authors.
  1028.  
  1029. 10.1  Dedication -
  1030.  
  1031.         This program is dedicated to Wuu Shyong Lin, for having struggled so
  1032.         long against insurmountable odds for his entire life and for
  1033.         sacrificing everything he possessed and everything he was for his
  1034.         family. Rest gracefully in peace.
  1035.  
  1036. 10.2  And special thanks to (in alphabetical order)...
  1037.  
  1038.         Michael Altschul, Ph.D.         Rickie Belitz & DCIS
  1039.         Ken Givens & The Chess Board    Bonnie Hartstein & DevPalAnA
  1040.         Corinna Harney & DevPalLV       Norm Henke & PC-OHIO
  1041.         John Hicks                      Kevin Higgins & The Hornet's Nest
  1042.         Sil Horwitz                     Bruce Ikenaga, Ph.D.
  1043.         Elaine Irwin                    Mary Lambert
  1044.         Bob Mahoney & EXEC-PC           Fred Maximilien
  1045.         Omen Technology, Inc.           PKWARE, Inc.
  1046.         Herb Ritts                      Mike Stewart, Ph.D., M.S. & DPBerk
  1047.         John Theed                      Alejandra Torriano & DevPalDC
  1048.         Dan Toth                        Ronnie Toth
  1049.         Ian Wells & TSanc               Kari Wuhrer
  1050.  
  1051.         ... and to all of the very special sysops who picked up a copy of
  1052.  
  1053.  
  1054.  
  1055. -----------------------------------------------------------------------------
  1056. 11.0  FINAL WORDS
  1057.  
  1058. Metro-Mezzanine has a long way to go, in my opinion. It is not actually one
  1059. product, but rather a series of similar products geared toward facilitating
  1060. the access of BBS programs. No longer is a BBS program by itself considered
  1061. enough. Today's BBS's must have utility programs which enhance the its
  1062. performance many times over. Metro-Mezzanine fills a gap in an area which
  1063. has very few other comparable utilities; and Metro-Mezzanine, unlike its
  1064. competitors, is versatile and flexible enough to be used in more than a
  1065. single role. Until the advent of Metro-Mezzanine, there were generally
  1066. considered to be only EIGHT programs which acted as BBS carousels. One of
  1067. them was Ghostwheel and thus unavailable to the public and, anyways, it was
  1068. over three megabytes in size and required the concurrent setup of MS-DOS and
  1069. UNIX/386; two others were not actually programs... they were clever but
  1070. difficult-to-manage and problematic ways to manipulate batch files and
  1071. certainly not very comfortable nor reliable for sysops; another was a way
  1072. of fooling a certain mailer's own external mail routines to think the
  1073. incoming caller was a mail run, and thus offered very little in the way of
  1074. amenities or security; two were actually optional menus configured into BBS
  1075. programs but were not robust enough to handle all callers faultlessly and
  1076. were not flexible enough to be used to handle situations except as user
  1077. screening devices; the author of another disappeared a short time after
  1078. his product was released; and the last one was extremely overpriced for
  1079. the limited features it offered and its author also vanished abruptly.
  1080. Metro-Mezzanine represents the first true attempt to provide a versatile
  1081. pre-BBS and/or inter-BBS interface robust enough for handling many
  1082. different situations.
  1083.  
  1084. Feel free to experiment. Metro-Mezzanine was not developed for sysops who
  1085. like to have bland, monotonous systems: it was meant for the enterprising,
  1086. inspired sysops who believe that they have something special to offer to
  1087. others. It is the pioneering spirit of Modemland that Metro-Mezzanine caters
  1088. to, not the evils of stagnation.
  1089.  
  1090. Happy designing!
  1091.  
  1092.  
  1093. - Steven H. Lin, Ph.D., M.S.
  1094.  
  1095.  
  1096.  
  1097. -----------------------------------------------------------------------------
  1098. METRO-MEZZANINE, Type I
  1099. Registration Form 3B - Version 0.21
  1100. DevOnline Product MEZZ-X1
  1101.  
  1102. Sysop Name _________________________________________________________________
  1103. BBS Name ___________________________________________________________________
  1104. BBS Phone Number ___________________________________________________________
  1105. BBS City, State ____________________________________________________________
  1106.  
  1107. Sysop's Address ____________________________________________________________
  1108. (no P.O. Boxes) ____________________________________________________________
  1109.                 ____________________________________________________________
  1110.  
  1111. Sysop's Voice Phone Number(s) ______________________________________________
  1112. ____________________________________________________________________________
  1113.  
  1114. Any Mail Network Addresses _________________________________________________
  1115. ____________________________________________________________________________
  1116.  
  1117.  
  1118. Indicate which registration option(s) you'd like by CIRCLING the correct
  1119. number(s) below:
  1120.  
  1121.         #1a - Non-commercial registration BEFORE 3/1/92  [$10.00 US]
  1122.         #1b - Non-commercial registration AFTER 2/29/92  [$15.00 US]
  1123.         #2a - Commercial registration BEFORE 3/1/92      [$20.00 US]
  1124.         #2b - Commercial registration AFTER 2/29/92      [$30.00 US]
  1125.         #3a - DevOnline preferred reg. BEFORE 3/1/92     [$5.00 US]
  1126.         #3b - DevOnline preferred reg. AFTER 2/29/92     [$10.00 US]
  1127.  
  1128.         #4 - Normal USER status on DevPal               [FREE]  \
  1129.         #5 - One year standard registration on DevPal   [$3.00]  > pick one
  1130.         #6 - One year preferred registration on DevPal  [$5.00] /
  1131.  
  1132.         #7 - Consideration for beta test site           [FREE]
  1133.  
  1134.         #8 - USPS mail delivery of disk (see below)     [$5.00] OPTIONAL
  1135.  
  1136. Total cost: ___________________________
  1137.  
  1138.  
  1139. Your System Hardware (be specific!)_________________________________________
  1140. ____________________________________________________________________________
  1141. ____________________________________________________________________________
  1142. ____________________________________________________________________________
  1143.  
  1144. Your BBS Software (be specific!)____________________________________________
  1145. ____________________________________________________________________________
  1146.  
  1147. Registered Key Delivery:  _____ via File Attach (a la FidoNet)
  1148.                           _____ I prefer maximum security... Hold my copy on
  1149.                                 DevPalMiami so I can d/l it myself. Name the
  1150.                                 M-M reg. key file __________________________
  1151.                                 and encrypt it with the password ___________
  1152.                                 and put the file in the DevOnline file area
  1153.                                 on NightVeil PCBoard BBS partition!
  1154.                           _____ Send my copy to me by mail. I understand
  1155.                                 that I will pay US $5.00 for S&H if I am in
  1156.                                 the U.S. and US $10.00 for S&H if I am out-
  1157.                                 side the U.S.
  1158.  
  1159.  
  1160. Signature ___________________________________ Birthdate ____________________
  1161.  
  1162.